blind (someone) by (something)

Translations
ослепить (кого-то) чем-то
She was blinded by his charm.
Она была ослеплена его шармом.